Метка.отд
Главная     ◄Глагол     ◄Азбука     ◄Задачи на Глаголе     Примеры приложений ►   Среда разработки ►   Отладка программ ►   Отличия от Оберона ►   Отличия от Паскаля ►   Ассемблер ARM ►   Глагол для ARM ►   ? и Ответы
 
 glagol.png Программируем по-русски
 

Основная задача Глагола — дать человеку возможность воплощать свои мысли на языке, близком к его родному языку.

Издатель Глагола
 

 
(*~\Глагол\Отделы\Поле~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*)
(**)                        ОТДЕЛ Метка;
(*============================================================================* 
 * НАЗНАЧЕНИЕ: метка к наделу (потомок надела)
 *============================================================================*)
ИСПОЛЬЗУЕТ 
  Надел,
  Поле,
  Ввод  ИЗ "..\Обмен\";
ВИД
  Доступ-=ДОСТУП К Вид;
  Вид-=НАБОР(Надел.Вид)
    надпись:Надел.Надпись;
    буквица:ЦЕЛ;
    надел:Надел.Доступ;
  КОН;

(******************************************************************************)
ЗАДАЧА Приём(надел:Надел.Доступ; посылка+:Ввод.Посылка);
ПЕР
  метка:Доступ;
УКАЗ
  метка:=надел(Доступ);
  ДЛЯ посылка ВИДА
  | Поле.Отрисовка:
      Надел.ВыводНадписи(метка,метка.надпись,0)
  | Поле.Буквица:
      ЕСЛИ метка.надел # ПУСТО ТО
        ЕСЛИ посылка.буквица = метка.буквица ТО
          Поле.СостояниеНаделу(метка.надел,Надел.сВыбран);
          посылка.буквица:=0
        КОН
      КОН
  ИНАЧЕ
  КОН
КОН Приём;

(******************************************************************************)
ЗАДАЧА Создать-(верх,лево:ЦЕЛ; надпись-:ЦЕПЬ; надел:Надел.Доступ):Доступ;
ПЕР
  метка:Доступ;
  колонок:ЦЕЛ;
УКАЗ
  СОЗДАТЬ(метка);
  Надел.СчитатьНадпись(надпись,метка.надпись,колонок,метка.буквица);
  Надел.Подготовить(метка,верх,лево,1,колонок,{},Приём);
  метка.надел:=надел;
  ВОЗВРАТ метка
КОН Создать;

КОН Метка.

 
 


Вопросы, замечания и предложения высылайте на atimopheyev@yahoo.com

 
Главная     ◄Глагол     ◄Азбука     ◄Задачи на Глаголе     Примеры приложений ►   Среда разработки ►   Отладка программ ►   Отличия от Оберона ►   Отличия от Паскаля ►   Ассемблер ARM ►   Глагол для ARM ►   ? и Ответы